.TH "piece" 3 "Vendredi Décembre 30 2011" "Version 1.2 finale" "Secret Enib" \" -*- nroff -*-
.ad l
.nh
.SH NAME
piece \- 
.PP
gestion du type abstrait type 'piece'  

.SH SYNOPSIS
.br
.PP
.SS "Fonctions"

.in +1c
.ti -1c
.RI "def \fBcreerPiece\fP"
.br
.RI "\fIConstructeur du type abtrait 'piece'\&. \fP"
.ti -1c
.RI "def \fBdessinerPiece\fP"
.br
.RI "\fIAffichage d'un piece\&. \fP"
.ti -1c
.RI "def \fBouverture\fP"
.br
.RI "\fIOuverture des porte d'une piece\&. \fP"
.ti -1c
.RI "def \fBnumPiece\fP"
.br
.RI "\fIRecherche de potentiel pièce en vue de la gestion des collisions\&. \fP"
.in -1c
.SH "Description détaillée"
.PP 
gestion du type abstrait type 'piece' 

\fBAuteur:\fP
.RS 4
Pierrick Troadec et Kawtar Hssain 
.RE
.PP
\fBDate:\fP
.RS 4
28/12/2011 
.RE
.PP
\fBVersion:\fP
.RS 4
1\&.2 
.RE
.PP
\fBCopyright:\fP
.RS 4
license BSD 
.RE
.PP

.SH "Documentation des fonctions"
.PP 
.SS "def \fBpiece\&.creerPiece\fP (position = \fC(0,0\fP, longueur = \fC10\fP, largeur = \fC10\fP, hauteur = \fC3\fP, texture = \fCtextureMur\fP, portes = \fC0\fP, prof = \fCNone\fP, nord = \fCFalse\fP, sud = \fCFalse\fP, est = \fCFalse\fP, ouest = \fCFalse\fP)"
.PP
Constructeur du type abtrait 'piece'\&. \fBParamètres:\fP
.RS 4
\fIposition\fP : position ou va etre cree la pièce 
.br
\fIlongueur\fP : longueur de la pièce 
.br
\fIlargeur\fP : largeur de la pièce 
.br
\fIhauteur\fP : hauteur de la pièce 
.br
\fItexture\fP : texture des murs de la piece 
.br
\fIportes\fP : indication des ouverture à pratiquer dans les murs en fonction des flags:
.IP "\(bu" 2
NORD
.IP "\(bu" 2
SUD
.IP "\(bu" 2
EST
.IP "\(bu" 2
OUEST 
.PP
.br
\fIprof\fP : professeur situé dans la pièce 
.br
\fInord\fP : indique si la porte nord est ouverte 
.br
\fIsud\fP : indique si la porte sud est ouverte 
.br
\fIest\fP : indique si la porte est est ouverte 
.br
\fIouest\fP : indique si la porte ouest est ouverte 
.RE
.PP
\fBRenvoie:\fP
.RS 4
piece : piece initialisé 
.RE
.PP

.PP
Définition à la ligne 43 du fichier piece\&.py\&.
.SS "def \fBpiece\&.dessinerPiece\fP (piece, rep = \fC1\fP)"
.PP
Affichage d'un piece\&. \fBParamètres:\fP
.RS 4
\fIpiece\fP : piece à afficher 
.br
\fIrep\fP : répétition de la texture des murs 
.RE
.PP

.PP
Définition à la ligne 85 du fichier piece\&.py\&.
.SS "def \fBpiece\&.numPiece\fP (x, z, batiment)"
.PP
Recherche de potentiel pièce en vue de la gestion des collisions\&. \fBParamètres:\fP
.RS 4
\fIx\fP : position en abscisse du joueur 
.br
\fIz\fP : position en ordonnee du joueur 
.br
\fIbatiment\fP : liste des différentes pièces constituant le bâtiment 
.RE
.PP
\fBRenvoie:\fP
.RS 4
compteur :
.IP "\(bu" 2
si le joueur se trouve dans une pièce on retourne son id
.IP "\(bu" 2
sinon on retourne 99 
.PP
.RE
.PP

.PP
Définition à la ligne 159 du fichier piece\&.py\&.
.SS "def \fBpiece\&.ouverture\fP (piece)"
.PP
Ouverture des porte d'une piece\&. \fBParamètres:\fP
.RS 4
\fIpiece\fP : pièce dont les portes vont être ouverte 
.RE
.PP

.PP
Définition à la ligne 147 du fichier piece\&.py\&.
.SH "Auteur"
.PP 
Généré automatiquement par Doxygen pour Secret Enib à partir du code source\&.
